self-propelled artillery - Espagnol Anglais Dictionnaire